package com.ioi.service;

import com.ioi.base.Page;
import com.ioi.entity.Book;

import java.util.List;

/**
 * BookDao 图书Service接口
 *
 * @author LILIBO
 * @since 2024/4/27
 */
public interface BookService {

    /**
     * 添加图书
     *
     * @param book
     * @return
     */
    int add(Book book);

    /**
     * 修改图书
     *
     * @param book
     * @return
     */
    int upd(Book book);

    /**
     * 删除图书
     *
     * @param bid
     * @return
     */
    int del(int bid);

    /**
     * 查询列表
     *
     * @return
     */
    List<Book> list();

    /**
     * 分页查询
     *
     * @param page 分页对象
     * @return
     */
    Page<Book> page(Page<Book> page);

}
